﻿using MS.InformationManagement.Presenter.Support;
using System.Collections.Generic;
using MS.InformationManagement.DAL.DocumentCenter;
using MS.InformationManagement.Support.Enums;
using Microsoft.SharePoint;

namespace MS.InformationManagement.Presenter.DocumentDeliveryBag
{
    public interface IDocumentDeliveryBagView:IView
    {
        List<DocumentoImpreso> PendingDocuments { get; set; }
        List<MedioDeEnvio> DeliveryMeans { get; set; }
        IList<int> SelectedItemsId { get;  }
        DeliveryControlType ControlType { get; set; }
        List<SPListItem> DeliveryItems { get; set; }
        IEnumerable<Zona> DeliverZones { get; set; }


        int PageIndex { get; set; }
        int PageSize { get; set; }
        int TotalRecords { get; set; }
        
        string DocNumberSearchCriteria { get; }
        string AreaSearchCriteria { get; }
        int? SelectedUserCriteria { get;  }

        void ShowMessage(string message);
        void UpdateLoadData();
        void ShowCaptureWeighUpControls();
    }
}
